Working Draft , Standard for Programming Language

نویسنده

  • Pete Becker
چکیده

declarator, 184, 1224access-specifier, 235, 1226additive-expression, 118, 1217alias-declaration, 140, 1220alignment-specifier, 176, 1223and-expression, 122, 1217asm-definition, 173, 1222assignment-expression, 125, 1218assignment-operator, 125, 1218attribute, 176, 1223attribute-argument-clause, 176, 1223attribute-declaration, 140, 1220attribute-list, 176, 1223attribute-namespace, 176, 1223attribute-scoped-token, 176, 1223attribute-specifier, 176, 1222attribute-specifier-seq, 176, 1222attribute-token, 176, 1223 balanced-token, 176, 1223balanced-token-seq, 176, 1223base-clause, 235, 1226base-specifier, 235, 1226base-specifier-list, 235, 1226base-type-specifier, 235, 1226block-declaration, 140, 1220boolean-literal, 31, 1214brace-or-equal-initializer, 203, 1225braced-init-list, 203, 1225 c-char, 26, 1213c-char-sequence, 25, 1213capture, 92, 1216capture-default, 91, 1215capture-list, 92, 1215cast-expression, 116, 1217character-literal, 25, 1213class-head, 218, 1225class-head-name, 218, 1225class-key, 218, 1225class-name, 218, 1225class-or-decltype, 235, 1226class-specifier, 218, 1225class-virt-specifier, 218, 1225class-virt-specifier-seq, 218, 1225compound-statement, 130, 1218condition, 131, 1219conditional-expression, 123, 1218constant-expression, 126, 1218control-line, 412, 1229conversion-declarator, 267, 1227conversion-function-id, 267, 1226conversion-type-id, 267, 1227ctor-initializer, 275, 1227cv-qualifier, 184, 1224cv-qualifier-seq, 184, 1224 d-char, 29, 1214d-char-sequence, 29, 1214decimal-literal, 24, 1212decl-specifier, 142, 1220decl-specifier-seq, 142, 1220declaration, 140, 1219declaration-seq, 140, 1219declaration-statement, 137, 1219declarator, 183, 1223declarator-id, 184, 1224decltype-specifier, 153, 1221delete-expression, 114, 1217digit, 23, 1211digit-sequence, 28, 1213dynamic-exception-specification, 405, 1228 elaborated-type-specifier, 155, 1221elif-group, 411, 1229elif-groups, 411, 1229else-group, 411, 1229empty-declaration, 140, 1220encoding-prefix, 28, 1213endif-line, 411, 1229enum-base, 157, 1221enum-head, 156, 1221enum-key, 157, 1221enum-name, 156, 1221enum-specifier, 156, 1221enumerator, 157, 1222 INDEX OF GRAMMAR PRODUCTIONS1310 c© ISO/IECN3225=10-0215 enumerator-definition, 157, 1222enumerator-list, 157, 1222equality-expression, 121, 1217escape-sequence, 26, 1213exception-declaration, 400, 1228exception-specification, 405, 1228exclusive-or-expression, 122, 1218explicit-instantiation, 372, 1228explicit-specialization, 375, 1228exponent-part, 28, 1213expression, 126, 1218expression-list, 97, 1216expression-statement, 130, 1218extension-namespace-definition, 160, 1222 floating-literal, 28, 1213floating-suffix, 28, 1213for-init-statement, 133, 1219for-range-declaration, 133, 1219for-range-initializer, 133, 1219fractional-constant, 28, 1213function-definition, 199, 1224function-specifier, 144, 1220function-try-block, 400, 1228 group, 411, 1229group-part, 411, 1229 h-char, 22, 1211h-char-sequence, 22, 1211handler, 400, 1228handler-seq, 400, 1228header-name, 22, 1211hex-quad, 19, 1210hexadecimal-digit, 25, 1212hexadecimal-escape-sequence, 26, 1213hexadecimal-literal, 25, 1212 id-expression, 89, 1215identifier, 22, 1211identifier-list, 412, 1229identifier-nondigit, 22, 1211if-group, 411, 1229if-section, 411, 1229inclusive-or-expression, 122, 1218init-declarator, 183, 1223init-declarator-list, 183, 1223initializer, 203, 1225initializer-clause, 203, 1225initializer-list, 203, 1225integer-literal, 24, 1212integer-suffix, 25, 1212iteration-statement, 133, 1219 jump-statement, 136, 1219 labeled-statement, 130, 1218lambda-capture, 91, 1215lambda-declarator, 92, 1216lambda-expression, 91, 1215lambda-introducer, 91, 1215linkage-specification, 173, 1222literal, 24, 1212literal-operator-id, 321, 1227logical-and-expression, 122, 1218logical-or-expression, 123, 1218long-long-suffix, 25, 1212long-suffix, 25, 1212lparen, 412, 1229 mem-initializer, 275, 1227mem-initializer-id, 275, 1227mem-initializer-list, 275, 1227member-declaration, 222, 1226member-declarator, 222, 1226member-declarator-list, 222, 1226member-specification, 222, 1225multiplicative-expression, 118, 1217 named-namespace-definition, 160, 1222namespace-alias, 163, 1222namespace-alias-definition, 163, 1222namespace-body, 160, 1222namespace-definition, 160, 1222namespace-name, 160, 1222nested-name-specifier, 90, 1215new-declarator, 111, 1217new-expression, 111, 1216new-initializer, 111, 1217new-line, 412, 1230new-placement, 111, 1217new-type-id, 111, 1217noexcept-expression, 115, 1217noexcept-specification, 405, 1228non-directive, 412, 1229nondigit, 23, 1211nonzero-digit, 25, 1212noptr-abstract-declarator, 184, 1224noptr-declarator, 183, 1223noptr-new-declarator, 111, 1217 octal-digit, 25, 1212octal-escape-sequence, 26, 1213 INDEX OF GRAMMAR PRODUCTIONS1311 c© ISO/IECN3225=10-0215 octal-literal, 24, 1212opaque-enum-declaration, 157, 1221operator, 318, 1227operator-function-id, 318, 1227original-namespace-definition, 160, 1222original-namespace-name, 160, 1222 parameter-declaration, 193, 1224parameter-declaration-clause, 193, 1224parameter-declaration-list, 193, 1224parameters-and-qualifiers, 183, 1223pm-expression, 117, 1217pointer-literal, 31, 1214postfix-expression, 96, 1216pp-number, 22, 1211pp-tokens, 412, 1230preprocessing-file, 411, 1229preprocessing-op-or-punc, 23, 1212preprocessing-token, 20, 1211primary-expression, 89, 1215pseudo-destructor-name, 97, 1216ptr-abstract-declarator, 184, 1224ptr-declarator, 183, 1223ptr-operator, 184, 1224pure-specifier, 222, 1226 q-char, 22, 1211q-char-sequence, 22, 1211qualified-id, 90, 1215qualified-namespace-specifier, 163, 1222 r-char, 29, 1214r-char-sequence, 29, 1214raw-string, 29, 1214ref-qualifier, 184, 1224relational-expression, 120, 1217replacement-list, 412, 1229 s-char, 28, 1214s-char-sequence, 28, 1214selection-statement, 131, 1219shift-expression, 120, 1217sign, 28, 1213simple-declaration, 140, 1220simple-escape-sequence, 26, 1213simple-template-id, 330, 1227simple-type-specifier, 153, 1221statement, 130, 1218statement-seq, 131, 1218static_assert-declaration, 140, 1220storage-class-specifier, 142, 1220string-literal, 28, 1213 template-argument, 330, 1228template-argument-list, 330, 1228template-declaration, 326, 1227template-id, 330, 1228template-name, 330, 1228template-parameter, 327, 1227template-parameter-list, 326, 1227text-line, 412, 1229throw-expression, 400, 1228token, 21, 1211trailing-return-type, 183, 1223trailing-type-specifier, 151, 1220trailing-type-specifier-seq, 151, 1221translation-unit, 58, 1215try-block, 400, 1228type-id, 184, 1224type-id-list, 405, 1228type-name, 153, 1221type-parameter, 327, 1227type-specifier, 150, 1220type-specifier-seq, 151, 1221typedef-name, 145, 1220typename-specifier, 356, 1228 ud-suffix, 31, 1214unary-expression, 108, 1216unary-operator, 108, 1216universal-character-name, 19, 1210unnamed-namespace-definition, 160, 1222unqualified-id, 89, 1215unsigned-suffix, 25, 1212user-defined-character-literal, 31, 1214user-defined-floating-literal, 31, 1214user-defined-integer-literal, 31, 1214user-defined-literal, 31, 1214user-defined-string-literal, 31, 1214using-declaration, 164, 1222using-directive, 170, 1222 virt-specifier, 222, 1226virt-specifier-seq, 222, 1226 INDEX OF GRAMMAR PRODUCTIONS1312 c© ISO/IECN3225=10-0215 Index of Library Names , 614_Exit, 457__alignas_is_defined, 473__bool_true_false_are_defined, 473

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Working Draft , Standard for Programming Language C + +

pack-declarator:noptr-abstract-pack-declaratorptr-operator abstract-pack-declarator

متن کامل

Random Number Generation in C++0X: A Comprehensive Proposal, version 2

This document revises N1932 = Brown, et al.: Random Number Generation in C++0X: A Comprehensive Proposal. It incorporates all known corrections to that paper’s language and typography, including all emendations requested by the Library Working Group during its Berlin meeting (3–7 April, 2006). and also adopts the context of N2009 = Becker: Working Draft, Standard for Programming Language C++. C...

متن کامل

The C++0x “Concepts” Effort (Draft)

C++0x is the working title for the revision of the ISO standard of the C++ programming language that was originally planned for release in 2009 (but that will probably appear in 2011). The largest language extension in C++0x was “concepts”, that is, a collection of features for constraining template parameters. In September of 2008, the C++ standards committee voted the concepts extension into ...

متن کامل

This document is an Internet Draft. Internet Drafts are working

its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progress." ...

متن کامل

INTERNET DRAFT July

and its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progres...

متن کامل

Internet - Draft language - tags July 2008 4

Tags for Identifying Languages draft-ietf-ltru-4646bis-16 Status of this Memo By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010